package com.wavehi.mapper;

import com.wavehi.pojo.Student;

/**
 * @Author WaveHi
 * @Date 13/9/2021 下午 9:04
 * @Version 1.0
 * @Contact HJBWaveHi@163.com
 * @Description CRUD for table t_student
 */
public interface IStudentMapper {
    /**
     * 添加一名学生
     * @param student 需要添加的学生
     * @return 返回false表示添加失败
     */
    Boolean insert(Student student);

    /**
     * 删除学生
     * @param sId 学生对应的id
     * @return 返回false表示删除失败
     */
    Boolean deleteBySId(Long sId);

    /**
     * 更新学生信息
     * @param student 需要更新的学生
     * @return 返回false表示更新失败
     */
    Boolean update(Student student);

    /**
     * 查找学生
     * @param sName 学生的姓名
     * @return 返回bull表示该学生不存在
     */
    Student selectBySName(String sName);
}
